GET PlanCare2Api/Permissions/AuthorizedForAccessFunctionPermissions?accessFunctionGuids[0]={accessFunctionGuids[0]}&accessFunctionGuids[1]={accessFunctionGuids[1]}

Returns effective functionpermissions for which the logged on user is authorized.

Request Information

URI Parameters

Name Description Type Additional information
accessFunctionGuids

Requested accessfunctionguids filter. If omitted all accessfunctionpermissions for which the logged on user is authorized are returned.

Collection of globally unique identifier

-

Body Parameters

None.

Response Information

Resource Description

Effective functionpermissions for which the logged on user is authorized.

Collection of EffectivePermission
Name Description Type Additional information
AccessFunctionGuid

The guid of the accessfunction.

globally unique identifier

-

Permissions

A collection of permissions for the accessfunction for which the logged on user has permission.

Collection of Permission

-

Response Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "AccessFunctionGuid": "eb159286-0376-4975-a640-39b7dae3863f",
    "Permissions": [
      0,
      0
    ]
  },
  {
    "$ref": "1"
  }
]

application/xml, text/xml

Sample:
<ArrayOfEffectivePermission xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Web.Api.Interface">
  <EffectivePermission>
    <AccessFunctionGuid>eb159286-0376-4975-a640-39b7dae3863f</AccessFunctionGuid>
    <Permissions xmlns:d3p1="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Business.BusinessLogic.Permissions">
      <d3p1:Permission>None</d3p1:Permission>
      <d3p1:Permission>None</d3p1:Permission>
    </Permissions>
  </EffectivePermission>
  <EffectivePermission>
    <AccessFunctionGuid>eb159286-0376-4975-a640-39b7dae3863f</AccessFunctionGuid>
    <Permissions xmlns:d3p1="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Business.BusinessLogic.Permissions">
      <d3p1:Permission>None</d3p1:Permission>
      <d3p1:Permission>None</d3p1:Permission>
    </Permissions>
  </EffectivePermission>
</ArrayOfEffectivePermission>